package com.hlkj.pay.dto.merchant;
/*
 * Hlpay-Plus aggregate payment system.
 * Copyright (c) 2024-2025 Hlpay Team Copyright has the right of final interpretation.
 */

import java.math.BigDecimal;

import com.hlkj.pay.infrastructure.model.merchant.MerchantInfoDO;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
 * @author HlpayTeam
 * @date 2024/09/12 13:41
 */
@Data
public class MerchantInfoDto extends MerchantInfoDO {
	/**
	 * 商户/代理余额
	 */
	@Schema(description = "代理余额")
	private BigDecimal merchBalance;
	/**
	 * 冻结金额
	 */
	@Schema(description = "商户保证金/机构冻结金额")
	private BigDecimal frozenAmount;
	/**
	 * 营销账户
	 */
	@Schema(description = "营销账户")
	private BigDecimal marketAccount;
	/**
	 * 手续费金额
	 */
	@Schema(description = "手续费金额")
	private BigDecimal feeAmount;
	/**
	 * 分润金额
	 */
	@Schema(description = "分润金额")
	private BigDecimal profitAmount;
	/**
	 * 在途金额
	 */
	@Schema(description = "在途金额")
	private BigDecimal transitAmount;
	/**
	 * 预存金额
	 */
	@Schema(description = "预存金额")
	private BigDecimal depositAmount;
}
